好多年了

for many years

→ 好多年
phrase Rare #28,588
for many years Often describes a situation or activity that has continued for many years up to now; 了 emphasizes the elapsed time.
CH: 我在这家公司工作好多年了。
EN: I’ve worked at this company for many years.

我在这里已经干了好多年了

I've been working here for many years.

— 焦土之城 (2010)

我都已经在外面混了好多年了

I've been out there making my way in the world for many years already.

— 后来的我们 (2018)

我们离婚好多年了

We've been divorced for many years.

— 后来的我们 (2018)

这种药我吃了好多年了。

I've been taking this medicine for many years.